(function ($) {

    var locationData = {
        '110000': {
            "title": "美食",
            "sub": {
                "110100": {
                    "title": "江浙菜",
                    "clas": {
                        "110101": "上海菜",
                        "110102": "淮扬菜",
                        "110103": "浙江菜",
                        "110104": "南京菜",
                        "110105": "苏帮菜",
                        "110106": "杭帮菜",
                        "110107": "宁波菜",
                        "110108": "无锡菜",
                        "110109": "舟山菜",
                        "110110": "衢州菜",
                        "110111": "绍兴菜",
                        "110112": "温州菜",
                        "110113": "苏北土菜"
                    }
                },
                "110200": {
                    "title": "粤菜",
                    "clas": {
                        "110201": "潮汕菜",
                        "110202": "茶餐厅",
                        "110203": "客家菜",
                        "110204": "湛江菜"
                    }
                },
                "110300": {
                    "title": "川菜",
                    "clas": {
                        "110301": "自贡盐帮菜",
                        "110302": "江湖菜",
                        "110303": "酸菜鱼",
                        "110304": "香锅",
                        "110305": "川味小吃"
                    }
                },
                "110400": {
                    "title": "湘菜",
                    "clas": {}
                },
                "110500": {
                    "title": "东北菜",
                    "clas": {}
                },
                "110600": {
                    "title": "徽菜",
                    "clas": {}
                },
                "110700": {
                    "title": "闵菜",
                    "clas": {}
                },
                "110800": {
                    "title": "鲁菜",
                    "clas": {}
                },
                "110900": {
                    "title": "台湾菜",
                    "clas": {}
                },
                "111000": {
                    "title": "西北菜",
                    "clas": {}
                },
                "111100": {
                    "title": "东南亚菜",
                    "clas": {
                        "111101": "泰国菜",
                        "111102": "越南菜",
                        "111103": "印度菜",
                        "111104": "星马菜",
                        "111105": "其他东南亚菜"
                    }
                },
                "111200": {
                    "title": "西餐",
                    "clas": {
                        "111201": "法国菜",
                        "111202": "意大利菜",
                        "111203": "俄罗斯菜",
                        "111204": "牛排",
                        "111205": "披萨",
                        "111206": "巴西菜",
                        "111207": "中东菜",
                        "111208": "西式正餐",
                        "111209": "西式简餐",
                        "111210": "西班牙菜",
                        "111211": "无国界料理",
                        "111212": "美国菜",
                        "111213": "葡国菜",
                        "111214": "地中海菜",
                        "111215": "拉美烧烤",
                        "111216": "英国菜",
                        "111217": "德国菜",
                        "111218": "墨西哥菜",
                        "111219": "其他西餐"
                    }
                },
                "111300": {
                    "title": "日韩菜",
                    "cals": {
                        "111301": "日本菜",
                        "111302": "韩国菜",
                        "111303": "其他日韩菜"
                    }
                },
                "111400": {
                    "title": "火锅",
                    "cals": {}
                },
                "111500": {
                    "title": "清真菜",
                    "cals": {}
                },
                "111600": {
                    "title": "小吃快餐",
                    "cals": {}
                },
                "111700": {
                    "title": "海鲜",
                    "cals": {}
                },
                "111800": {
                    "title": "烧烤",
                    "cals": {}
                },
                "111900": {
                    "title": "自助餐",
                    "cals": {}
                },
                "112000": {
                    "title": "面包甜点",
                    "cals": {}
                },
                "112100": {
                    "title": "茶餐厅",
                    "cals": {}
                },
                "112200": {
                    "title": "其他",
                    "clas": {
                        "111401": "北京家常菜",
                        "111402": "官府菜",
                        "111403": "云贵菜",
                        "111404": "湖北菜",
                        "111405": "山西菜",
                        "111406": "豫菜",
                        "111407": "天津菜",
                        "111408": "新疆菜",
                        "111409": "农家菜",
                        "111410": "创意菜",
                        "111411": "素菜",
                        "111412": "烤鸭",
                        "111413": "江西菜",
                        "111414": "蒙古菜",
                        "111415": "广西菜",
                        "111416": "冀菜",
                        "111417": "陕西菜",
                        "111418": "青海菜",
                        "111419": "西藏菜",
                        "111420": "酒楼",
                        "111421": "家常菜",
                        "111422": "私家菜",
                        "111423": "民族菜",
                        "111424": "冷饮店",
                        "111425": "其他中餐厅"
                    }
                }
            }
        },
        "120000": {
            "title": "基础设施",
            "sub": {
                "120100": {
                    "title": "交通设施",
                    "clas": {
                        "120101": "交通服务相关",
                        "120102": "公交车站",
                        "120103": "地铁站",
                        "120104": "港口码头",
                        "120105": "火车站",
                        "120106": "轻轨站",
                        "120107": "过境口岸",
                        "120108": "长途汽车站",
                        "120109": "飞机场",
                        "120110": "公交线路",
                        "120111": "地铁线路",
                        "120112": "其他交通设施"
                    }
                },
                "120200": {
                    "title": "公共设施",
                    "clas": {
                        "120201": "公共厕所",
                        "120202": "公用电话",
                        "120203": "紧急避难场所",
                        "120204": "其它公共设施"
                    }
                },
                "120300": {
                    "title": "道路附属",
                    "clas": {
                        "120301": "收费站",
                        "120302": "服务区",
                        "120303": "其他道路附属"
                    }
                },
                "120400": {
                    "title": "其他基础设施",
                    "clas": {
                        "120401": "其他基础设施"
                    }
                }
            }
        },
        "130000": {
            "title": "医疗保健",
            "sub": {
                "130100": {
                    "title": "专科医院",
                    "clas": {
                        "130101": "齿科",
                        "130102": "整形",
                        "130103": "眼科",
                        "130104": "耳鼻喉",
                        "130105": "胸科",
                        "130106": "骨科",
                        "130107": "肿瘤",
                        "130108": "脑科",
                        "130109": "妇产科",
                        "130110": "儿科",
                        "130111": "传染病医院",
                        "130112": "精神病医院",
                        "130113": "其他专科医院"
                    }
                },
                "130200": {
                    "title": "综合医院",
                    "clas": {}
                },
                "130300": {
                    "title": "诊所",
                    "clas": {}
                },
                "130400": {
                    "title": "急救中心",
                    "clas": {}
                },
                "130500": {
                    "title": "药房药店",
                    "clas": {}
                },
                "130600": {
                    "title": "疾病预防",
                    "clas": {}
                },
                "130700": {
                    "title": "其他医疗保健",
                    "clas": {}
                }
            }
        },
        "140000": {
            "title": "生活服务",
            "sub": {
                "140100": {
                    "title": "家政",
                    "clas": {
                        "140101": "月嫂保姆",
                        "140102": "保洁钟点工",
                        "140103": "开锁",
                        "140104": "送水",
                        "140105": "家电维修",
                        "140106": "管道疏通打孔",
                        "140107": "搬家",
                        "140108": "其他家政"
                    }
                },
                "140200": {
                    "title": "宠物服务",
                    "clas": {
                        "140201": "宠物商店",
                        "140202": "宠物市场",
                        "140203": "宠物医院",
                        "140204": "其他宠物服务"
                    }
                },
                "140300": {
                    "title": "旅行社",
                    "clas": {}
                },
                "140400": {
                    "title": "摄影冲印",
                    "clas": {}
                },
                "140500": {
                    "title": "洗衣店",
                    "clas": {}
                },
                "140600": {
                    "title": "票务代售",
                    "clas": {
                        "140601": "飞机票代售",
                        "140602": "火车票代售",
                        "140603": "汽车票代售",
                        "140604": "公交卡及IC卡",
                        "140605": "景点售票",
                        "140606": "其他票务代售"
                    }
                },
                "140700": {
                    "title": "邮局速递",
                    "clas": {
                        "140701": "邮局",
                        "140702": "速递"
                    }
                },
                "140800": {
                    "title": "通讯服务",
                    "clas": {
                        "140801": "中国电信营业厅",
                        "140802": "中国网通营业厅",
                        "140803": "中国移动营业厅",
                        "140804": "中国联通营业厅",
                        "140805": "中国铁通营业厅",
                        "140806": "其他通讯服务"
                    }
                },
                "140900": {
                    "title": "彩票",
                    "clas": {
                        "140901": "彩票彩券销售点",
                        "140902": "马会投注站"
                    }
                },
                "141000": {
                    "title": "报刊亭",
                    "clas": {}
                },
                "141100": {
                    "title": "自来水营业厅",
                    "clas": {}
                },
                "141200": {
                    "title": "电力营业厅",
                    "clas": {}
                },
                "141300": {
                    "title": "教练",
                    "clas": {}
                },
                "141400": {
                    "title": "生活服务场所",
                    "clas": {}
                },
                "141500": {
                    "title": "信息咨询中心",
                    "clas": {}
                },
                "141600": {
                    "title": "招聘求职",
                    "clas": {}
                },
                "141700": {
                    "title": "中介机构",
                    "clas": {}
                },
                "141800": {
                    "title": "事务所",
                    "clas": {}
                },
                "141900": {
                    "title": "丧葬",
                    "clas": {}
                },
                "142000": {
                    "title": "废品收购站",
                    "clas": {}
                },
                "142100": {
                    "title": "福利院养老院",
                    "clas": {}
                },
                "142200": {
                    "title": "测字风水",
                    "clas": {}
                },
                "142300": {
                    "title": "其他生活服务",
                    "clas": {}
                }
            }
        },
        "150000": {
            "title": "休闲娱乐",
            "sub": {
                "150100": {
                    "title": "洗浴推拿足疗",
                    "clas": {}
                },
                "150200": {
                    "title": "KTV",
                    "clas": {}
                },
                "150300": {
                    "title": "酒吧",
                    "clas": {}
                },
                "150400": {
                    "title": "咖啡厅",
                    "clas": {}
                },
                "150500": {
                    "title": "茶馆",
                    "clas": {}
                },
                "150600": {
                    "title": "电影院",
                    "clas": {}
                },
                "150700": {
                    "title": "棋牌游戏",
                    "clas": {}
                },
                "150800": {
                    "title": "夜总会",
                    "clas": {}
                },
                "150900": {
                    "title": "剧场音乐厅",
                    "clas": {}
                },
                "151000": {
                    "title": "度假疗养",
                    "clas": {}
                },
                "151100": {
                    "title": "户外活动",
                    "clas": {}
                },
                "151200": {
                    "title": "网吧",
                    "clas": {}
                },
                "151300": {
                    "title": "迪厅",
                    "clas": {}
                },
                "151400": {
                    "title": "演出票务",
                    "clas": {}
                },
                "151500": {
                    "title": "其他娱乐休闲",
                    "clas": {}
                }
            }
        },
        "160000": {
            "title": "购物",
            "sub": {
                "160100": {
                    "title": "综合商场",
                    "clas": {}
                },
                "160200": {
                    "title": "便利店",
                    "clas": {}
                },
                "160300": {
                    "title": "超市",
                    "clas": {}
                },
                "160400": {
                    "title": "花鸟鱼虫",
                    "clas": {}
                },
                "160500": {
                    "title": "家具家居建材",
                    "clas": {}
                },
                "160600": {
                    "title": "体育户外",
                    "clas": {}
                },
                "160700": {
                    "title": "服饰鞋包",
                    "clas": {}
                },
                "160800": {
                    "title": "图书音像",
                    "clas": {}
                },
                "160900": {
                    "title": "眼镜店",
                    "clas": {}
                },
                "161000": {
                    "title": "母婴儿童",
                    "clas": {}
                },
                "161100": {
                    "title": "珠宝饰品",
                    "clas": {}
                },
                "161200": {
                    "title": "化妆品",
                    "clas": {}
                },
                "161300": {
                    "title": "食品烟酒",
                    "clas": {}
                },
                "161400": {
                    "title": "数码家电",
                    "clas": {}
                },
                "161500": {
                    "title": "农贸市场",
                    "clas": {}
                },
                "161600": {
                    "title": "小商品市场",
                    "clas": {}
                },
                "161700": {
                    "title": "旧货市场",
                    "clas": {}
                },
                "161800": {
                    "title": "商业步行街",
                    "clas": {}
                },
                "161900": {
                    "title": "礼品",
                    "clas": {}
                },
                "162000": {
                    "title": "摄影器材",
                    "clas": {}
                },
                "162100": {
                    "title": "钟表店",
                    "clas": {}
                },
                "162200": {
                    "title": "拍卖典当行",
                    "clas": {}
                },
                "162300": {
                    "title": "古玩字画",
                    "clas": {}
                },
                "162400": {
                    "title": "自行车专卖",
                    "clas": {}
                },
                "162500": {
                    "title": "文化用品",
                    "clas": {}
                },
                "162600": {
                    "title": "药店",
                    "clas": {}
                },
                "162700": {
                    "title": "品牌折扣店",
                    "clas": {}
                },
                "162800": {
                    "title": "其他购物",
                    "clas": {}
                }
            }
        },
        "170000": {
            "title": "运动健身",
            "sub": {
                "170100": {
                    "title": "健身中心",
                    "clas": {}
                },
                "170200": {
                    "title": "游泳馆",
                    "clas": {}
                },
                "170300": {
                    "title": "瑜伽",
                    "clas": {}
                },
                "170400": {
                    "title": "羽毛球馆",
                    "clas": {}
                },
                "170500": {
                    "title": "乒乓球馆",
                    "clas": {}
                },
                "170600": {
                    "title": "篮球场",
                    "clas": {}
                },
                "170700": {
                    "title": "足球场",
                    "clas": {}
                },
                "170800": {
                    "title": "壁球场",
                    "clas": {}
                },
                "170900": {
                    "title": "马场",
                    "clas": {}
                },
                "171000": {
                    "title": "高尔夫场",
                    "clas": {}
                },
                "171100": {
                    "title": "保龄球馆",
                    "clas": {}
                },
                "171200": {
                    "title": "溜冰",
                    "clas": {}
                },
                "171300": {
                    "title": "跆拳道",
                    "clas": {}
                },
                "171400": {
                    "title": "海滨浴场",
                    "clas": {}
                },
                "171500": {
                    "title": "网球场",
                    "clas": {}
                },
                "171600": {
                    "title": "橄榄球",
                    "clas": {}
                },
                "171700": {
                    "title": "台球馆",
                    "clas": {}
                },
                "171800": {
                    "title": "滑雪",
                    "clas": {}
                },
                "171900": {
                    "title": "舞蹈",
                    "clas": {}
                },
                "172000": {
                    "title": "攀岩馆",
                    "clas": {}
                },
                "172100": {
                    "title": "射箭馆",
                    "clas": {}
                },
                "172200": {
                    "title": "综合体育场馆",
                    "clas": {}
                },
                "172300": {
                    "title": "其他运动健身",
                    "clas": {}
                }
            }
        },
        "180000": {
            "title": "汽车",
            "sub": {
                "180100": {
                    "title": "加油站",
                    "clas": {}
                },
                "180200": {
                    "title": "停车场",
                    "clas": {}
                },
                "180300": {
                    "title": "4S店",
                    "clas": {}
                },
                "180400": {
                    "title": "汽车维修",
                    "clas": {}
                },
                "180500": {
                    "title": "驾校",
                    "clas": {}
                },
                "180600": {
                    "title": "汽车租赁",
                    "clas": {}
                },
                "180700": {
                    "title": "汽车配件销售",
                    "clas": {}
                },
                "180800": {
                    "title": "汽车保险",
                    "clas": {}
                },
                "180900": {
                    "title": "摩托车",
                    "clas": {}
                },
                "181000": {
                    "title": "汽车养护",
                    "clas": {}
                },
                "181100": {
                    "title": "洗车场",
                    "clas": {}
                },
                "181200": {
                    "title": "汽车俱乐部",
                    "clas": {}
                },
                "181300": {
                    "title": "汽车救援",
                    "clas": {}
                },
                "181400": {
                    "title": "二手车交易市场",
                    "clas": {}
                },
                "181500": {
                    "title": "车辆管理机构",
                    "clas": {}
                },
                "181600": {
                    "title": "其他汽车",
                    "clas": {}
                }
            }
        },
        "190000": {
            "title": "酒店宾馆",
            "sub": {
                "190100": {
                    "title": "星级酒店",
                    "cals": {}
                },
                "190200": {
                    "title": "经济型酒店",
                    "cals": {}
                },
                "190300": {
                    "title": "公寓式酒店",
                    "cals": {}
                },
                "190400": {
                    "title": "度假村",
                    "cals": {}
                },
                "190500": {
                    "title": "农家院",
                    "cals": {}
                },
                "190600": {
                    "title": "青年旅社",
                    "cals": {}
                },
                "190700": {
                    "title": "酒店宾馆",
                    "cals": {}
                },
                "190800": {
                    "title": "旅馆招待所",
                    "cals": {}
                },
                "190900": {
                    "title": "其他酒店宾馆",
                    "cals": {}
                }
            }
        },
        "200000": {
            "title": "旅游景点",
            "sub": {
                "200100": {
                    "title": "公园",
                    "cals": {}
                },
                "200200": {
                    "title": "其他旅游景点",
                    "cals": {}
                },
                "200300": {
                    "title": "风景名胜",
                    "cals": {}
                },
                "200400": {
                    "title": "植物园",
                    "cals": {}
                },
                "200500": {
                    "title": "动物园",
                    "cals": {}
                },
                "200600": {
                    "title": "水族馆",
                    "cals": {}
                },
                "200700": {
                    "title": "城市广场",
                    "cals": {}
                },
                "200800": {
                    "title": "世界遗产",
                    "cals": {}
                },
                "200900": {
                    "title": "国家级景点",
                    "cals": {}
                },
                "201000": {
                    "title": "省级景点",
                    "cals": {}
                },
                "201100": {
                    "title": "纪念馆",
                    "cals": {}
                },
                "201200": {
                    "title": "寺庙道观",
                    "cals": {}
                },
                "201300": {
                    "title": "教堂",
                    "cals": {}
                },
                "201400": {
                    "title": "海滩",
                    "cals": {}
                }
            }
        },
        "210000": {
            "title": "文化场馆",
            "sub": {
                "210100": {
                    "title": "博物馆",
                    "casl": {}
                },
                "210200": {
                    "title": "图书馆",
                    "casl": {}
                },
                "210300": {
                    "title": "美术馆",
                    "casl": {}
                },
                "210400": {
                    "title": "展览馆",
                    "casl": {}
                },
                "210500": {
                    "title": "科技馆",
                    "casl": {}
                },
                "210600": {
                    "title": "天文馆",
                    "casl": {}
                },
                "210700": {
                    "title": "档案馆",
                    "casl": {}
                },
                "210800": {
                    "title": "文化宫",
                    "casl": {}
                },
                "210900": {
                    "title": "会展中心",
                    "casl": {}
                },
                "211000": {
                    "title": "其他文化场馆",
                    "casl": {}
                }
            }
        },
        "220000": {
            "title": "教育学校",
            "sub": {
                "220100": {
                    "title": "小学",
                    "cals": {}
                },
                "220200": {
                    "title": "幼儿园",
                    "cals": {}
                },
                "220300": {
                    "title": "其他教育学校",
                    "cals": {}
                },
                "220400": {
                    "title": "培训",
                    "cals": {}
                },
                "220500": {
                    "title": "大学",
                    "cals": {}
                },
                "220600": {
                    "title": "中学",
                    "cals": {}
                },
                "220700": {
                    "title": "职业技术学校",
                    "cals": {}
                },
                "220800": {
                    "title": "成人教育",
                    "cals": {}
                }
            }
        },
        "230000": {
            "title": "银行金融",
            "sub": {
                "230100": {
                    "title": "银行",
                    "clas": {}
                },
                "230200": {
                    "title": "自动提款机",
                    "clas": {}
                },
                "230300": {
                    "title": "保险公司",
                    "clas": {}
                },
                "230400": {
                    "title": "证券公司",
                    "clas": {}
                },
                "230500": {
                    "title": "财务公司",
                    "clas": {}
                },
                "230600": {
                    "title": "其他银行金融",
                    "clas": {}
                }
            }
        },
        "240000": {
            "title": "地名地址",
            "sub": {
                "240100": {
                    "title": "交通地名",
                    "clas": {}
                },
                "240200": {
                    "title": "地名地址信息",
                    "clas": {}
                },
                "240300": {
                    "title": "道路名",
                    "clas": {}
                },
                "240400": {
                    "title": "自然地名",
                    "clas": {}
                },
                "240500": {
                    "title": "行政地名",
                    "clas": {}
                },
                "240600": {
                    "title": "门牌信息",
                    "clas": {}
                },
                "240700": {
                    "title": "其它地名地址",
                    "clas": {}
                }
            }
        },
        "250000": {
            "title": "房产小区",
            "sub": {
                "250100": {
                    "title": "住宅区",
                    "clas": {}
                },
                "250200": {
                    "title": "产业园区",
                    "clas": {}
                },
                "250300": {
                    "title": "商务楼宇",
                    "clas": {}
                },
                "250400": {
                    "title": "其它房产小区",
                    "clas": {}
                }
            }
        },
        "260000": {
            "title": "丽人",
            "sub": {
                "260100": {
                    "title": "美发",
                    "clas": {}
                },
                "260200": {
                    "title": "美容",
                    "clas": {}
                },
                "260300": {
                    "title": "SPA",
                    "clas": {}
                },
                "260400": {
                    "title": "瘦身纤体",
                    "clas": {}
                },
                "260500": {
                    "title": "美甲",
                    "clas": {}
                },
                "260600": {
                    "title": "写真",
                    "clas": {}
                }
            }
        },
        "270000": {
            "title": "结婚",
            "sub": {
                "270100": {
                    "title": "婚纱摄影",
                    "clas": {}
                },
                "270200": {
                    "title": "婚宴",
                    "clas": {}
                },
                "270300": {
                    "title": "婚戒首饰",
                    "clas": {}
                },
                "270400": {
                    "title": "婚纱礼服",
                    "clas": {}
                },
                "270500": {
                    "title": "婚庆公司",
                    "clas": {}
                },
                "270600": {
                    "title": "彩妆造型",
                    "clas": {}
                },
                "270700": {
                    "title": "司仪主持",
                    "clas": {}
                },
                "270800": {
                    "title": "婚礼跟拍",
                    "clas": {}
                },
                "270900": {
                    "title": "婚车租赁",
                    "clas": {}
                },
                "271000": {
                    "title": "婚礼小商品",
                    "clas": {}
                },
                "271100": {
                    "title": "婚房装修",
                    "clas": {}
                }
            }
        },
        "280000": {
            "title": "亲子",
            "sub": {
                "280100": {
                    "title": "亲子摄影",
                    "clas": {}
                },
                "280200": {
                    "title": "亲子游乐",
                    "clas": {}
                },
                "280300": {
                    "title": "亲子购物",
                    "clas": {}
                },
                "280400": {
                    "title": "孕产护理",
                    "clas": {}
                }
            }
        },
        "290000": {
            "title": "公司企业",
            "sub": {
                "290100": {
                    "title": "农林牧渔基地",
                    "clas": {}
                },
                "290200": {
                    "title": "企业/工厂",
                    "clas": {}
                },
                "290300": {
                    "title": "其它公司企业",
                    "clas": {}
                }
            }
        },
        "300000": {
            "title": "机构团体",
            "sub": {
                "300100": {
                    "title": "公检法机构",
                    "clas": {}
                },
                "300200": {
                    "title": "外国机构",
                    "clas": {}
                },
                "300300": {
                    "title": "工商税务机构",
                    "clas": {}
                },
                "300400": {
                    "title": "政府机关",
                    "clas": {}
                },
                "300500": {
                    "title": "民主党派",
                    "clas": {}
                },
                "300600": {
                    "title": "社会团体",
                    "clas": {}
                },
                "300700": {
                    "title": "传媒机构",
                    "clas": {}
                },
                "300800": {
                    "title": "文艺团体",
                    "clas": {}
                },
                "300900": {
                    "title": "科研机构",
                    "clas": {}
                },
                "301000": {
                    "title": "其它机构团体",
                    "clas": {}
                }
            }
        }
    };

    jQuery.location = function($class, $sub) {

        var opitonData = function (data, $obj) {
            $($obj).html('');
            var sel = $($obj).data('select');
            $.each(data, function (k, v) {
                if(sel == v.title) {
                    $($obj).append('<option value="'+v.title+'" data-pid="'+k+'" selected>'+v.title+'</option>');
                }else {
                    $($obj).append('<option value="'+v.title+'" data-pid="'+k+'">'+v.title+'</option>');
                }
            });
        };

        opitonData(locationData, $class);

        $($class).on('change', function () {
            var data = $(this).find('option:selected').data();
            opitonData(locationData[data.pid]['sub'], $sub);
        });

        $($class).change();




    };
})(window.jQuery);
